package br.com.idez.agenda.model;

import java.util.ArrayList;
import java.util.List;

import javax.ejb.Remote;
import javax.ejb.Stateless;

@Remote(GerenciadorDeLivro.class)
@Stateless
public class GerenciadorDeLivrosEJB implements GerenciadorDeLivro {
	

	private List<Livro> livros;
	
	public GerenciadorDeLivrosEJB(){
		livros= new ArrayList<Livro>();
	}
	
	/* (non-Javadoc)
	 * @see br.com.idez.agenda.model.GerenciadorDeLivroInterface#adicionarLivro(br.com.idez.agenda.model.Livro)
	 */
	@Override
	public void adicionarLivro(Livro l){
		livros.add(l);
	}
	
	/* (non-Javadoc)
	 * @see br.com.idez.agenda.model.GerenciadorDeLivroInterface#listarTodosOsContatos()
	 */
	@Override
	public List<Livro> listarTodosOsContatos(){
		return livros;
	}
	
	/* (non-Javadoc)
	 * @see br.com.idez.agenda.model.GerenciadorDeLivroInterface#removerLivro(br.com.idez.agenda.model.Livro)
	 */
	@Override
	public void removerLivro(Livro l){
		livros.remove(l);
	}
	
}



